Package-level declarations

Types

Link copied to clipboard
class AIGatewayApi(val config: AIGatewayConfig)

IMG.LY AI Gateway client.

Link copied to clipboard
class AIGatewayConfig(val apiKey: String, val model: AIGatewayImageModel = AIGatewayImageModel.FluxV2, val gatewayUrl: String = "https://gateway.img.ly", val httpClient: OkHttpClient = OkHttpClient.Builder() .connectTimeout(15, TimeUnit.SECONDS) .readTimeout(120, TimeUnit.SECONDS) .writeTimeout(120, TimeUnit.SECONDS) .build())

IMG.LY Gateway client config.

Link copied to clipboard
sealed class AIGatewayImageModel

IMG.LY Gateway image model family.

Link copied to clipboard
data class AIGatewayPromptStyle(val id: String, val displayName: String, val promptSnippet: String)

A style preset that steers AI content generation via prompt engineering.